# import time
#
from selenium import webdriver

# 启动浏览器获取驱动
driver = webdriver.Chrome()
#
# # 访问被测试的网页
# driver.get('https://www.baidu.com/')
#
# # 页面最大化：
# driver.maximize_window()
# # 强制等待
# time.sleep(5)
# # 关闭驱动，回收资源
# driver.quit()
import time

from selenium.webdriver.common.by import By

# from webdriver_helper import get_webdriver

# driver = get_webdriver('chrome')

driver.get('https://www.baidu.com/')

# 让页面最大化的方法
driver.maximize_window()
# 获取页面大小
# print(driver.get_window_size())
# # 获取当前网站
# print(driver.current_url)
# # 获取所有窗口
# print(driver.window_handles)

# 元素定位
el1 = driver.find_element(By.ID, 'kw')
print(el1.tag_name)

# # 定位超链接,LINK_TEXT: 精确定位
# el2 = driver.find_element(By.LINK_TEXT, '图')
# el2.click()
# 模糊定位
# el3 = driver.find_element(By.XPATH, '//*[@id="s-top-left"]/a[3]')
# el3.click()


# xpath定位方式
driver.find_element(By.XPATH, '//*[@id="kw"]').send_keys('美女')
driver.find_element(By.XPATH, '//*[@id="su"]').click()
# 元素没有加载出来
# 加等待
# 强制等待
# time.sleep(1)
# driver.find_element(By.XPATH, '//*[@id="1"]/div/h3/a').click()
# 隐式等待
driver.implicitly_wait(10)
driver.find_element(By.XPATH, '//*[@id="1"]/div/h3/a').click()
time.sleep(3)
driver.quit()
